翻訳と辞書
Words near each other
・ Catlow (disambiguation)
・ Catlow Theater
・ Catlow Valley (Oregon)
・ Catlowdy
・ Catlyn
・ CATM
・ Catman
・ Catman (comics)
・ Catmando
・ Catmint
・ Catmon, Bulacan
・ Catmon, Cebu
・ Catmore
・ Catmose College
・ Catmose Primary School
Catmull–Clark subdivision surface
・ Catnapped!
・ Catnic
・ Catnic Components Ltd v Hill & Smith Ltd
・ Catnip
・ Catnip (disambiguation)
・ Catnip Dynamite
・ Catnip, Kentucky
・ Cato
・ Cato (1800 ship)
・ Cato (community), Wisconsin
・ Cato (spy)
・ Cato (town), New York
・ Cato (village), New York
・ Cato Andreas Sverdrup


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Catmull–Clark subdivision surface : ウィキペディア英語版
Catmull–Clark subdivision surface

The Catmull–Clark algorithm is a technique used in computer graphics to create smooth surfaces by subdivision surface modeling. It was devised by Edwin Catmull and Jim Clark in 1978 as a generalization of bi-cubic uniform B-spline surfaces to arbitrary topology.〔 In 2005, Edwin Catmull received an Academy Award for Technical Achievement together with
Tony DeRose and Jos Stam for their invention and application of subdivision surfaces.
== Recursive evaluation ==
Catmull–Clark surfaces are defined recursively, using the following refinement scheme:
Start with a mesh of an arbitrary polyhedron. All the vertices in this mesh shall be called original points.
* For each face, add a ''face point''
*
* Set each face point to be the ''average of all original points for the respective face''.
* For each edge, add an ''edge point''.
*
* Set each edge point to be the ''average of the two neighbouring face points and its two original endpoints''.
* For each ''face point'', add an edge for every edge of the face, connecting the ''face point'' to each ''edge point'' for the face.
* For each original point ''P'', take the average ''F'' of all ''n'' (recently created) face points for faces touching ''P'', and take the average ''R'' of all ''n'' edge midpoints for edges touching ''P'', where each edge midpoint is the average of its two endpoint vertices. ''Move each original point'' to the point
:: \frac.
:This is the barycenter of ''P'', ''R'' and ''F'' with respective weights (''n'' − 3), 2 and 1.
* Connect each new vertex point to the new edge points of all original edges incident on the original vertex.
* Define new faces as enclosed by edges.
The new mesh will consist only of quadrilaterals, which in general will not be planar. The new mesh will generally look smoother than the old mesh.
Repeated subdivision results in smoother meshes. It can be shown that the limit surface obtained by this refinement process is at least \mathcal^1 at extraordinary vertices and \mathcal^2 everywhere else (when ''n'' indicates how many derivatives are continuous, we speak of \mathcal^n continuity). After one iteration, the number of extraordinary points on the surface remains constant.
The arbitrary-looking barycenter formula was chosen by Catmull and Clark based on the aesthetic appearance of the resulting surfaces rather than on a mathematical derivation, although Catmull and Clark do go to great lengths to rigorously show that the method yields bicubic B-spline surfaces.〔

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Catmull–Clark subdivision surface」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.